Software Engineer (.NET/C#)
Location: Dublin, Ireland
Job Type: Full-Time | Permanent| Hybrid
Salary: €60,000 – 70,000
Overview
A growing engineering and software development team is seeking a talented and motivated Software Engineer with a focus on .NET and C# technologies. You will play a key role in developing software applications and tools that interface with real-world devices and systems, while working with a cross-functional team across multiple disciplines.
You’ll have the opportunity to work on diverse projects, ranging from UI development to systems integration, sensor data handling, motion control, and analytics.
Key Responsibilities
- Develop scalable applications using C# and .NET (Core or Framework).
- Participate in requirements gathering, system design, and architectural planning.
- Write clean, maintainable, and efficient code using best practices and design patterns.
- Maintain and improve existing software systems through refactoring and debugging.
- Collaborate with software engineers, electrical engineers, and project managers to deliver robust solutions.
- Integrate APIs and develop services using RESTful architecture.
- Participate in full SDLC including documentation, testing, and deployment.
- Provide technical support and troubleshoot application issues.
- Engage in code reviews, peer programming, and continuous integration activities.
- Support the rollout of new software features and participate in system commissioning as needed.
Essential Qualifications and Skills
- Degree (Level 7 or higher) in Software Engineering, Computer Science, or related discipline.
- Solid experience with .NET Core and/or .NET Framework.
- Strong knowledge of C#, SQL, and application architecture.
- Experience developing with WPF, ASP.NET, and MSSQL Server.
- Familiarity with cloud platforms such as Azure, particularly for architecture or deployment.
- Good grasp of asynchronous programming, REST APIs, and software design patterns.
- Experience with configuration/markup languages such as YAML and XML.
- Understanding of Agile development methodologies.
- Strong debugging and problem-solving abilities.
- Excellent communication and interpersonal skills.
Desirable
- Exposure to or willingness to work in an industrial/engineering environment.
- Willingness to travel internationally for short-term assignments (e.g., software rollout, system support).
- Interest in automation, control systems, or data processing technologies.
If you’re interested, please click below to apply. Any questions – contact Joseph in Reperio Human Capital
Reperio Human Capital acts as an Employment Agency and an Employment Business.